.a_hover:hover{text-decoration: underline;color:red;}
.a_hover_color:hover{color:red;}
.page{line-height: 1.5;}
.page a,.page span{display: inline-block;padding: 5px 10px;border:1px solid #999;margin:2px;color:#999;margin-top:10px;}
.page .prev,.page .next{padding:5px;margin:0px;}
.page .current{background: #999;color:#fff;}
/*head*/
.head{
	background:url(../images/top_back.jpg);
	}
.top{
	border-bottom:#e5e5e5 1px solid;
	}
.top_con{
	width:1150px;
	margin:0 auto;
	height:40px;
	line-height:40px;
	}
.top_con span{
	width:295px;
	float:left;
	color:#9c9c9c;
	}
.top_con p{
	width:300px;
	float:right;
	text-align:right;
	color:#9c9c9c;
	font-size:12px;
	}
.top_con a{
	color:#9c9c9c;
	}
.logo_tel{
	width:1150px;
	margin:0 auto;
	padding:17px 0;
	}
.logo_tel img{
	width:409px;
	float:left;
	}
.top_tel{
	width:204px;
	float:right;
	text-align:right;
	}
.top_tel span{
	color:#6c6c6c;
	font-size:13px;
	}
.top_tel p{
	background:url(../images/ico_tel.png) no-repeat left center;
	color:#b41b1b;
	font-size:21px;
	letter-spacing:1px;
	}
.nav{
	background:url(../images/nav_back1.jpg) repeat-x;
	height:47px;
	width:100%;
	padding-top:1px;
	}
.nav ul{
	width:1084px;
	margin:0 auto;
	background:url(../images/nav_back.png) no-repeat;
	overflow:hidden;
	padding:3px 0 0 66px;
	}
.nav li{
	width:127px;
	float:left;
	border-left:#1963c1 1px solid;
	border-right:#0c3cbe 1px solid;
	}
.nav li:first-child{
	border-left:0;
	}
.nav li:last-child{
	border-right:0;
	}
.nav li a{
	display:block;
	height:40px;
	line-height:40px;
	color:#FFF;
	font-size:16px;
	text-align:center;
	}	
.banner .owl-dots{
    position: absolute;
    left: 0;
    right: 0;
    bottom: 20px;
    height: 10px;
    text-align: center;
    z-index: 10;
    visibility: hidden;
}
.banner .owl-dots .owl-dot{
    display: inline-block;
    width: 10px;
    height: 10px;
    border-radius: 50%;
    border:1px solid #fff;
    margin-left: 5px;
    margin-right: 5px;
    visibility: visible;
}
.banner .owl-dots .active{
    background-color: #fff;
}
/*搜索*/
.sousou{
	background:#f0f0f0;
	height:48px;
	line-height:48px;
	}
.ss_con{
	width:1150px;
	margin:0 auto;
	}
.ss_con p{
	width:625px;
	float:left;
	color:#919191;
	font-size:12px;
	}
.ss_con span{
	font-size:15px;
	color:#000;
	margin-right:10px;
	}
.ss_con a{
	color:#919191;
	}
.ss_con form{
	width:223px;
	float:right;
	position:relative;
	overflow:hidden;
	}
.ss_con form input:first-child{
	height:27px;
	border:#dcdcdc 1px solid;
	background:#FFF;
	border-radius:4px;
	color:#999;
	padding-left:10px;
	width:211px;
	}
.ss_con form input:last-child{
	border:0;
	background:url(../images/ico_fdj.png) no-repeat;
	width:16px;
	height:16px;
	cursor:pointer;
	position:absolute;
	right:10px;
	top:15px;
	}
/*首页产品*/
.index_pro{
	margin:37px auto 0 auto;
	}
.in_title{
	background:url(../images/title_back.png) no-repeat;
	width:597px;
	margin:0 auto;
	}
.in_title span{
	color:#151515;
	font-size:12px;
	padding-left:100px;
	position:relative;
	bottom:2px;
	}
.in_title p{
	height:59px;
	line-height:49px;
	font-size:30px;
	letter-spacing:2px;
	color:#FFF;
	padding-left:102px;
	}
.pro_left{
	width:205px;
	float:left;
	}
.fl_tit{
	background:url(../images/proTitBack.jpg) repeat-x;
	height:86px;
	line-height:86px;
	color:#FFF;
	font-size:19px;
	text-align:center;
	}
.pro_con{
	margin-top:46px;
	}
.pro_left li a{
	color:#473939;
	font-size:13px;
	display:block;
	height:43px;
	line-height:43px;
	}
.pro_left ul{
	background:#f2f5fc;
	border:#dcdcdc 1px solid;
	border-top:0;
	padding:15px 0 10px 21px;
	}
.pro_right{
	width:878px;
	float:right;
	background:#f2f5fc;
	border:#dcdcdc 1px solid;
	padding:0 20px;
	}
.right_tit{
	height:64px;
	line-height:64px;
	background:url(../images/index_01.png) repeat-x bottom;
	}
.right_tit span{
	color:#15409f;
	font-size:18px;
	}
.right_tit a{
	color:#f30000;
	font-size:12px;
	width:50px;
	float:right;
	}
.in_pro{
	padding-bottom:13px;
	}
.in_pro a{
	width:209px;
	float:left;
	margin:15px 14px 0 0;
	}
.in_pro a:nth-child(4n){
	margin-right:0;
	}
.index_ad{
	width:100%;
	background:url(../images/index_11.jpg) repeat-x left 74px;
	margin-top:47px;
	}
.index_ad div{
	background:url(../images/index_02.png) no-repeat;
	width:1152px;
	margin:0 auto;
	height:256px;
	overflow:hidden;
	}
.index_ad a{
	width:137px;
	height:31px;
	float:right;
	background:#FFF;
	border-radius:4px;
	margin:126px 81px 0 0;
	text-align:center;
	color:#034091;
	font-size:16px;
	line-height:31px;
	letter-spacing:1px;
   }
/*优势*/
.youshi{
	margin:45px auto 0 auto;
	}
.rongyu{
	overflow:hidden;
	}
.rongyu img{
	width:491px;
	float:right;
	}
.ys_con{
	width:585px;
	float:left;
	padding-top:15px;
	}
.tit_back1{
	background:url(../images/index_04.png) no-repeat left center;
	}
.ys_tit{
	padding:3px 0 0 107px;
	margin-bottom:25px;
	}
.ys_tit h2{
	color:#034091;
	font-size:26px;
	font-weight:normal;
	height:30px;
	line-height:30px;
	}
.ys_tit p{
	font-size:20px;
	color:#000;
	}
.ys_nr{
	background:url(../images/index_12.jpg) no-repeat left 10px;
	font-size:14px;
	color:#333333;
	line-height:30px;
	padding-left:26px;
	}
.nr2{
	margin-top:18px;
	}
.tit_back2{
	background:url(../images/index_05.png) no-repeat left center;
	}
.js_con{
	width:582px;
	float:right;
	padding-top:40px;
	}
.jishu img{
	width:443px;
	float:left;
	}
.jishu{
	margin-top:50px;
	}
/*首页案例*/
.case{
	background:#f1f1f1;
	width:100%;
	padding:40px 0 37px 0;
	margin:37px auto 28px auto;
	box-shadow:3px 3px 3px 0px rgba(0,0,0,0.2);
	}
.case_img{
	margin-top:44px;
	}
.index_case:last-child{
	margin-right:0;
	}
.index_case span{
	display:block;
	width:100%;
	height:40px;
	line-height:40px;
	text-align:center;
	background:#363636;
	color:#FFF;
	font-size:16px;
	margin-top:5px;
	}
.index_case a:hover span{
	background:#1e4db4;
	}
/*首页关于我们*/
.about_video{
	width:407px;
	float:left;
	border:#c3d2ef 10px solid;
	}
.about_right{
	width:658px;
	float:right;
	border:#e5e5e5 1px solid;
	border-left:0;
	padding:20px 23px 20px 40px;
	margin-top:24px;
	font-size:13px;
	color:#333;
	line-height:32px;
	}
.about_right a{
	width:128px;
	height:30px;
	line-height:30px;
	border-radius:3px;
	background:#cd0100;
	display:block;
	text-align:center;
	color:#FFF;
	letter-spacing:1px;
	margin-top:25px;
	}
/*首页风采*/
.fengcai{
	border:#e0e0e0 1px solid;
	margin:24px auto 27px auto;
	padding-bottom:20px;
	}
.ty_title{
	background:url(../images/index_13.jpg) repeat-x;
	line-height:41px;
	overflow:hidden;
	margin-bottom:20px;
	}
.ty_title span{
	background:url(../images/index_10.png) no-repeat left center;
	font-size:16px;
	color:#034091;
	height:41px;
	margin-left:25px;
	padding-left:22px;
	width:150px;
	float:left;
	font-weight:bold;
	letter-spacing:1px;
	}
.ty_title a{
	width:55px;
	float:right;
	color:#de0100;
	font-size:12px;
	margin-right:8px;
	}
.index_fc .w{border-color: #dedede;}
.index_fc .wrapper{width: 1022px;margin: 0 auto;}
.index_fc .item .img-wrapper{border: 1px solid #dddddd; font-size: 0; padding:5px;}
.index_fc .item .img{
	overflow:hidden;
	}
.index_fc .owl-nav{
    position: absolute;
    top: 0;
    right: -64px;
    left: -64px;
    bottom: 0;
    visibility: hidden;
}
.index_fc .owl-nav .owl-prev,
.index_fc .owl-nav .owl-next{
    position: absolute;
    width: 60px;
    height: 60px;
    top: 50%;
    margin-top: -30px;
    font-size: 0;
    visibility: visible;
    background-repeat: no-repeat;
    background-position: center ;
}
.index_fc .owl-nav .owl-prev{
    background-image:url(../images/index_14.png);
}
.index_fc .owl-nav .owl-next{
    right: 0;
    background-image:url(../images/index_15.png);
}
.index_case .owl-carousel .owl-stage-outer{
    padding-bottom: 1px;
}
/*新闻和问题*/
.index_new{
	width:725px;
	float:left;
	border:#e0e0e0 1px solid;
	}
.news_list{
	overflow:hidden;
	}
.in_news{
	padding:0 18px 12px 18px;
	}
.in_news dl{
	overflow:hidden;
	}
.in_news dt{
	width:191px;
	height:141px;
	padding:5px;
	border:#e3e3e3 1px solid;
	float:left;
	}
.in_news dd{
	width:460px;
	float:right;
	padding-top:5px;
	}
.in_news dd h3{
	color:#333;
	font-size:15px;
	margin-bottom:5px;
	font-weight:normal;
	}
.in_news dd p,.in_news dd span{
	color:#7a7a7a;
	font-size:13px;
	}
.in_news dd p{
	margin-top:5px;
	}
.news_list{
	margin-top:14px;
	}
.news_list li{
	background:url(../images/ico_dian.png) no-repeat left center;
	height:32px;
	line-height:32px;
	padding-left:10px;
	width:313px;
	float:left;
	margin-right:20px;
	}
.news_list li a{
	font-size:13px;
	color:#333;
	}

.index_wenti{
	width:382px;
	float:right;
	border:#e0e0e0 1px solid;
	}
.wenti_list{
	padding:0 23px 0 23px;
	}
.wenti_con{
	border-bottom:#ebebeb 1px solid;
	padding-bottom:12px;
	margin-bottom:12px;
	}
.wenti_con:hover h4{
	color:#F00;
	text-decoration:underline;
	}
.wenti_con:last-child{
	border:0;
	margin-bottom:0;
	}
.wenti_con h4{
	background:url(../images/index_08.jpg) no-repeat left center;
	color:#000;
	font-size:13px;
	font-weight:normal;
	padding-left:31px;
	margin-bottom:3px;
	}
.wenti_con p{
	background:url(../images/index_09.jpg) no-repeat left 4px;
	color:#666666;
	line-height:25px;
	padding-left:31px;
	}
/*友情链接*/
.link{
	border:#e0e0e0 1px solid;
	margin-top:22px;
	}
.link_list{
	padding:0 20px 15px 20px;
	color:#666;
	line-height:30px;
	}
.link_list a{
	color:#666;
	}
.link_list a:hover{
	color:#F00;
	text-decoration:underline;
	}
/*foot*/
.foot{
	margin-top:20px;
	}
.foot_nav{
	background:#06479d;
	}
.foot_nav_con{
	overflow:hidden;
	width:1035px;
	margin:0 auto;
	padding:17px 0;
	}
.foot_nav_con a{
	width:114px;
	float:left;
	border-right:#FFF 1px solid;
	height:15px;
	line-height:15px;
	font-size:15px;
	text-align:center;
	color:#FFF;
	}
.foot_nav_con a:last-child{
	border:0;
	}
.foot_bottom{
	background:#034091;
	width:100%;
	padding:30px 0;
	}
.foot_logo{
	width:305px;
	float:left;
	background:url(../images/index_16.png) no-repeat right center;
	margin-top:20px;
	}
.foot_con{
	width:625px;
	float:left;
	margin-left:40px;
	}
.foot_con p{
	color:#FFF;
	height:30px;
	line-height:30px;
	}
.ewm{
	width:129px;
	float:right;
	}
/*产品列表*/
.ny_con{
	margin-top:20px;
	}
.fl_ny{
	float:none;
	}
.ny_left{
	width:205px;
	float:left;
	}
.tj_pro{
	margin-top:20px;
	}
.tj_pro ul{
	background:#f2f5fc;
	border:#dcdcdc 1px solid;
	border-top:0;
	padding:15px 12px 0 12px;
	}
.tj_pro li{
	margin-bottom:15px;
	}
.ny_right{
	width:900px;
	float:right;
	}
.ny_right_tit{
	border:#dadada 1px solid;
	height:43px;
	line-height:43px;
	border-radius:4px;
	padding:0 20px;
	overflow:hidden;
	}
.ny_right_tit span{
	font-size:18px;
	color:#000;
	width:256px;
	float:left;
	background:url(../images/index_10.png) no-repeat left center;
	padding-left:18px;
	}
.ny_right_tit p{
	width:450px;
	float:right;
	text-align:right;
	color:#666;
	font-size:12px;
	}
.ny_right_tit p a{
	color:#666;
	}
.pro_list dl{
	width:284px;
	float:left;
	margin:23px 23px 0 0;
	}
.pro_list dl:nth-child(3n){
	margin-right:0;
	}
.pro_list dt{
	border:#eaeaea 5px solid;
	}
.pro_list dt span{
	display:block;
	overflow:hidden;
	}
.pro_list dd{
	height:39px;
	line-height:39px;
	color:#333333;
	font-size:14px;
	background:#eaeaea;
	text-align:center;
	margin-top:4px;
	}
.pro_list dl:hover dd{
	color:#FFF;
	background:#0f4eb1;
	}
.pro_list dl:hover dt{
	border:#0f4eb1 5px solid;
	}
/*新闻列表*/
.news h2{
	font-weight:normal;
	height:30px;
	line-height:30px;
	background:url(../images/news_ico.png) no-repeat left center;
	padding-left:15px;
	}
.news h2 span{
	font-size:18px;
	color:#000;
	}
.news h2 font{
	color:#666;
	font-size:12px;
	float:right;
	}
.news p{
	color:#666;
	margin-top:8px;
	}
.news{
	border-bottom:#e2e2e2 1px solid;
	padding-bottom:18px;
	margin-top:18px;
	}
.news:hover h2 span{
	color:#d60000;
	text-decoration:underline;
	}
/*案例展示*/
.case_list dl{
	overflow:hidden;
	margin-top:20px;
	}
.case_list dt{
	width:261px;
	float:left;
	border:#eee 1px solid;
	padding:5px;
	overflow:hidden;
	}
.case_list dt a{
	display:block;
	overflow:hidden;
	}
.case_list dd{
	width:603px;
	float:right;
	}
.case_list dd h2{
	font-size:18px;
	font-weight:normal;
	height:40px;
	line-height:40px;
	}
.case_list dd p{
	color:#888;
	margin-top:5px;
	}
.case_list dd span{
	width:128px;
	height:30px;
	text-align:center;
	line-height:30px;
	background:#cd0100;
	display:block;
	color:#FFF;
	font-size:15px;
	margin-top:20px;
	}
/*新闻详情*/
.show_news h1{
	font-size:24px;
	text-align:center;
	font-weight:normal;
	margin-top:20px;
	}
.show_news .time{
	text-align:center;
	color:#999;
	height:30px;
	line-height:30px;
	}
.show_con{
	margin-top:15px;
	font-size:14px;
	color:#333;
	line-height:2em;
	}
/*产品详情*/
.show_intro,.show_tedian,.show_canshu{
	margin-top:40px;
	}
.show_tit{
	border-bottom:#ddd 1px solid;
	margin-bottom:20px;
	}
.show_tit span{
	display:block;
	width:141px;
	height:34px;
	text-align:center;
	line-height:34px;
	background:#075fd5;
	font-size:16px;
	color:#FFF;
	}
.show_img{
	margin-top:30px;
	text-align:center;
	}
/*单页*/
.page_page{
	font-size:14px;
	line-height:2em;
	margin-top:20px;
	color:#333;
	}

















